package com.qqtop10.manager.service;

import java.util.List;
import java.util.Map;

import com.qqtop10.manager.model.SearchRecommendKeyword;

public interface SearchRecommendKeywordService {

	/**
	 * 查询所有的推荐词
	 * 
	 * @return
	 */
	List<SearchRecommendKeyword> all();

	/**
	 * 添加推荐词
	 * 
	 * @param input
	 */
	void saveRecommend(SearchRecommendKeyword input);

	/**
	 * 
	 * @return 以显示的总条数
	 */
	int getShowCount();

	/**
	 * 修改推荐词显示或不显示
	 * 
	 * @param map
	 * @return
	 */
	int showOrHiddenRecommend(Map<String, Object> map);

	/**
	 * 删除指定的推荐词
	 * 
	 * @param uuid
	 */
	int deleteRecommend(int ids);

	/**
	 * 查找已显示的关键词，最多7个
	 * 
	 * @return
	 */
	List<SearchRecommendKeyword> showRecommend();

	/**
	 * 编辑修改推荐词
	 * 
	 * @param keyword
	 */
	int editRecommend(SearchRecommendKeyword keyword);
}
